home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Experimental BBS Explossion 3
/
Experimental BBS Explossion III.iso
/
virus
/
go_en1.zip
/
AUDIT.TXG
< prev
next >
Wrap
Text File
|
1993-10-27
|
10KB
|
241 lines
ICOFILE:550=F1.ICO
EDLAB Computer Audit and Management System
NOUPDOWN
Introduction:
As the storage area of computers rises above 100 Mega bytes, the programs
and data files become increasingly difficult to manage.
All EDLAB programs, also shareware, are supplied with embedded EDLAB-Vaccine.
EDLAB-Vaccine contains our AUDIT Object.
This object reports, every time it is run, to the audit file EDLAB.AUD.
The information in this file can be seen with the simple program
ICOFILE:275=HARDDISK.ICO
EDLABAUD.EXE Harddisk bursting
with programs. The
disks can hardly
Program Audit/Management: revolve for excess
------------------------- code.
Example of such a report:
D:\TRA_UTIS\SHAREXE1>edlabaud <-- command line entry
Viewing title: C:\EDLAB.AUD
File_name_________________________________ __Used S ___Size Date____ Time_
D:\TRA_UTIS\SHAREXE1\EDLABAUD.EXE 29 10752 25/10-93 09:33
D:\TRA_UTIP\ARC\VIEWTXTG.EXE 2 63184 22/10-93 17:04
D:\TRA_UTIS\SHAREXE1\CRC.EXE 13 11136 25/10-93 11:22
D:\TRA_UTIS\SHAREXE1\EDLABINF.EXE 6 S 21712 25/10-93 13:33
D:\A_VIRUS\ARC\VIEWTXTG.EXE 23 S 65808 25/10-93 13:35
D:\A_VIRUS\ARC\MEMCHK2.EXE 1 S 10160 24/10-93 16:09
D:\UT\EDLABAUD.EXE 6 13504 25/10-93 11:38
D:\A_VIRUS\GO_EN1X.EXE 2 183768 25/10-93 09:50
D:\A_VIRUS\ARKIVER\GO_ZIP.EXE 3 20560 25/10-93 10:40
D:\TRA_UTIS\SHAREXE1\FEXIST.EXE 1 S 9456 25/10-93 11:02
D:\TRA_UTIS\SHAREXE1\ASK_YN.EXE 1 S 11664 25/10-93 11:03
D:\TRA_UTIS\SHAREXE1\WIND_ACT.EXE 1 S 9728 25/10-93 11:04
The above report is automatically created, edited and added to, as you execute
programs protected with EDLAB-Vaccine(c) (embedded) or EDLAB-Antistof(c)
(attached). The result is that you are now assisted in auditing and managing
your programs.
The simple programs (tools) provided with this package are naturally limited
due to size and price. The professional PC Audit, Control, Protection and
Managing system SafeMark(c), uses EDLAB.AUD information to manage up to 960
PC's. This saves considerable time and money.
>> More about SafeMark in CompuServe GO SWREG:
PC-Audit/Control, utility/training v2.4 from EDLAB(tm)
Apart from the fields 'S', all fields in the audit report are quite obvious.
'S' is the marker for Shareware products. If there is no 'S', then it is the
professional version.
Professional versions are without the shareware tag and enhanced for
professional use. The professional versions can be obtained from
CompuServe GO SWREG
(Run any EDLAB shareware utility program for further information)
By using information from the 'Date' and 'Used' fields, you can decide if the
program should be removed. If you don't use a program, then it takes
unnecessary disk space. It is also cumbersome to tread around in massive
numbers of programs. If a large number of the programs are not used, then it
is direct waste (or therapeutical time waste for retarded persons).
Dynamic programs can be made, which suggest deletion of the program you don't
use etc., when you are running out of space. Many companies buy larger and
larger disks, although they 'just' needed to delete programs out of use.
Well, until now few or no programs reported their use and thus made a
decision of which program to delete, very difficult.
Loading EDLAB.AUD data into an EDLAB database, for logic decisions:
-------------------------------------------------------------------
Source text for DBSUPER/CMDEDIT applications
............................................
{ID TEXT} "Load the EDLAB.AUD file into an EDLAB database,"
{ID TEXT} "for logic decisions on program management."
RENAME var_0 database_dbf
RENAME var_1 database_cdf
RENAME var_2 database_aud
RENAME var_3 comspec
PASSWORD "" ;Anti Virus password for database protection
{IF NEW} then
{FCALL} new_dbf ;Create the database as it did not exist
else
{FCALL} clr_dbf ;Clean database
end
database_dbf := {&DB NAME&} ;Fetch database name
NEWFILE database_dbf ;Re-load database (single user)
PASSWORD ""
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; ;
; Investigate full path+name for EDLAB.AUD using ;
; environment variable "SAFEMARK" ;
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
{FCALL} _GET_ENV_STR "SafeMark"
{TEST =} func_r ""
{IF =} then
database_aud := "C:\EDLAB.AUD" ;Default positioning of audit file
else
database_aud := func_r ;Custom positioning of audit file
{STR LEN} func_r database_aud
{STR CPY} func_r database_aud func_r 1
{TEST =} func_r "\"
{IF not =} then
{CONCAT} database_aud database_aud "\"
end
{CONCAT} database_aud database_aud "EDLAB.AUD"
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; ;
; Create EDLAB.CDF using EDLABAUD.EXE ;
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
{EXECUTE} "EDLABAUD /CDF > EDLAB.CDF" ;Example of use of utility programs
{FCALL} _FILE_EXIST "EDLAB.CDF" ;in applications
{TEST =} func_r "T"
{IF not =} then
{SET EXITCODE} 1
EXIT
end
APPEND FROM CDF "EDLAB.CDF" ;Load CDF into database
EXIT
The source text was written with CMDEDIT-Professional:
ICOFILE:275=CMDEDIT1.ICO
Designing applications with
CMDEDIT(C) from EDLAB is a joy.
Intelligent HELP, Pointing
HELP, Cue cards, Command
pasting, Mouse operated,
132x60 characters on 21"
screen for 4 times more on
screen information etc.,
cuts RSI (Repetitive Strain
Injury) to a minimum and
speeds up application
design.
Command HELP points to
{FCALL} in the source.
See Point HELP window ->
Command Pasting from CMDEDIT with Mouse or Keyboard:
ICOFILE:225=CMDEDIT2.ICO
A reduction in keyboard
use of 5 times or more
can be expected, due to
Command Pasting.
Utility pasting further
reduces operator keying.
*> Reduce operator RSI.
The window shows Blockread
command pasting of type-
less files (with HELP).
Get DBSUPER and CMDEDIT, the interactive application and database design
system, with ISO9000 design environment from
>> CompuServe GO SWREG:
EDLAB's DBSUPER/CMDEDIT, interactive application design
Embedded File Info:
-------------------
To further assist anyone in using programs with EDLAB-Vaccine, the INFORMATION
object, a part of EDLAB-Vaccine, allows any user to attach up to 255
characters to the program. Such personal information enhances the use of any
program. Personal information in programs on personal computers has increasing
value as the storage size increases.
Personal information can be entered into EDLAB-Vaccinated programs with
the program
EDLABINF.EXE
Example of such entry:
Entry of personal information into MEMCHK2.EXE.
D:\A_VIRUS\ARC>edlabinf memchk2.exe /e <-- The command entry
Checking for virus / <-- Embedded Virus Check
Edit file info: D:\A_VIRUS\ARC\MEMCHK2.EXE
EDLABINF.EXE has been used to insert this information into MEMCHK2.EXE. <-*1
MEMCHK2.EXE is protected with EDLAB-Vaccine(c) and cannot be patched. <-*2
<-*3
*1 = Line 1 entered personal information
*2 = Line 2 entered personal information
*3 = Line 3 entered personal information
With the entered personal information, the program responds to the command
<edlabinf memchk2.exe> with:
D:\A_VIRUS\ARC>edlabinf memchk2.exe
Checking for virus /
EDLABINF.EXE has been used to insert this information into MEMCHK2.EXE.
MEMCHK2.EXE is protected with EDLAB-Vaccine(c) and cannot be patched.
Yes, your personal information is now entered into the program and can be
seen with the simple program EDLABINF. It follows the program, where ever
it goes. Just obtain the information with EDLABINF.
You can naturally edit any entry, when you wish.
Example of editing of our earlier entry:
D:\A_VIRUS\ARC>edlabinf memchk2.exe /e │
Checking for virus / V
EDLABINF.EXE has been used to insert this information into MEMCHK2.EXE.
MEMCHK2.EXE is protected with EDLAB-Vaccine(c) and cannot be patched.
│
Edit file info: D:\A_VIRUS\ARC\MEMCHK2.EXE V
EDLABINF.EXE has been used to insert this information into MEMCHK2.EXE:
MEMCHK2.EXE is protected with EDLAB-Vaccine(c) and cannot be patched.
A command program (or desktop) such as Norton Commander, Windows filemanager,
DRDOS Viewmax etc., would be greatly enhanced by displaying such embedded
personal text.